const ChromeDPClicker = require('./chrome-dp-clicker.js');
const clicker = new ChromeDPClicker();

// 连接到Chrome调试端口
// 首先需要启动Chrome并开启调试: chrome --remote-debugging-port=9222
// 然后从 http://localhost:9222 获取页面的WebSocket调试URL
async function run() {
  try {
    await clicker.connect('ws://localhost:9222/devtools/page/your-page-id');
    
    // 模拟点击坐标(100, 200)
    await clicker.simulateClick(100, 200);
    
    // 通过选择器点击
    await clicker.simulateClickBySelector('#submit-button');
    
    // 右键点击
    await clicker.simulateClickBySelector('.menu-item', { button: 'right' });
  } catch (error) {
    console.error('操作出错:', error);
  } finally {
    clicker.disconnect();
  }
}

run();
